home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
007
/
jovept2.arc
/
TEC.H
< prev
next >
Wrap
Text File
|
1985-05-30
|
2KB
|
67 lines
/* tec.h */
/* hardware screen defs */
/* K Mitchum */
#define ERROR -1
#define MSR 8
#define XMSR 10
#define PTRL 4
#define DATAL 5
#define msr base + MSR
#define xmsr base + XMSR
#define ptrl base + PTRL
#define datal base + DATAL
#define REGS 14;
#ifdef TECMAR
/* hardware register setups for various screen configurations */
/* standard IBM 80 column 25 lines */
#define MA80X25 {9,0,97,80,81,15,26,5,25,25,2,13,11,12,0,0,0,0}
/* tecmar 80 column 43 lines */
#define MA80X43 {9,18,97,80,81,15,45,1,43,43,2,7,6,7,0,0,0,0}
/* tecmar interlaced 80 column 50 lines */
#define MA80X50 {9,0,97,80,81,15,33,2,25,25,3,13,11,12,0,0,0,0}
/* tecmar graphics config for lotus programs */
#define MLOTUS {0x1a,0xe0,0x36,0x2d,0x2e,7,92,2,88,88,2,3,0x20,0,0,0,0}
/* others, untested, for tecmar */
#define MA40X25 {8,54,48,40,40,8,25,5,25,25,2,13,11,12}
#define MA40X50 {8,54,47,40,40,8,25,5,25,25,3,13,11,12}
#define M32X35 {27,15,23,20,19,4,92,1,88,88,2,3,0,0}
#define M32X70 {27,15,23,20,19,4,92,1,88,88,3,3,0,0}
#define M32X35I {10,79,48,40,40,8,91,1,88,88,2,3,0,0}
#define M32X70I {10,79,47,40,40,8,91,1,88,88,3,3,0,0}
#define M36X35I {14,111,54,45,45,9,91,1,88,88,2,3,0,0}
#define M36X70I {14,111,53,45,45,9,91,1,88,88,3,3,0,0}
#define M64X35 {26,15,48,40,40,8,91,1,88,88,2,3,0,0}
#define M64X70 {26,15,47,40,40,8,91,1,88,88,3,3,0,0}
#define M64X35I {11,79,96,80,80,15,91,1,88,88,2,3,0,0}
#define M64X70I {11,79,95,80,80,15,91,1,88,88,3,3,0,0}
#define M72X35 {26,47,54,45,45,9,91,1,88,88,2,3,0,0}
#define M72X70 {26,47,54,45,46,8,92,1,88,88,3,3,32,0,0,0}
#define M72X35I {11,111,109,90,90,15,91,1,88,88,2,3,0,0}
#define M72X70I {11,111,109,90,90,15,91,1,88,88,3,3,0,0}
#endif
/* end */